-- 会话1 转账的操作
-- ①开启事务
BEGIN;
SELECT * FROM user;
-- ② 将张三金额-100
USE transaction;
UPDATE user
SET money = money - 100
WHERE name = '张三';
-- ③查询表记录
-- 事务开启过程中,数据的操作,不会持久化到数据库文件中
-- 而是内存中虚拟表的数据.
SELECT * FROM user;
-- ④将李四的金额+100
UPDATE user
SET money = money + 100
WHERE name = '李四';
-- ⑤查询表记录
SELECT * FROM user;
-- ⑥ 上述sql没问题则提交事务
-- COMMIT 提交事务的关键词 就持久化到数据库中了
COMMIT ;



